<?php
//
//namespace app\models\activeq;
//
//use Yii;
//use yii\base\Model;
//use yii\data\ActiveDataProvider;
//use app\models\ProofModel;
//
///**
// * TblProofQuery represents the model behind the search form about `app\models\ProofModel`.
// */
//class TblProofQuery extends ProofModel
//{
//    /**
//     * @inheritdoc
//     */
//    public function rules()
//    {
//        return [
//            [['id'], 'integer'],
//            [['location', 'name', 'type', 'img_url', 'create_date', 'update_date'], 'safe'],
//        ];
//    }
//
//    /**
//     * @inheritdoc
//     */
//    public function scenarios()
//    {
//        // bypass scenarios() implementation in the parent class
//        return Model::scenarios();
//    }
//
//    /**
//     * Creates data provider instance with search query applied
//     *
//     * @param array $params
//     *
//     * @return ActiveDataProvider
//     */
//    public function search($params)
//    {
//        $query = ProofModel::find();
//
//        // add conditions that should always apply here
//
//        $dataProvider = new ActiveDataProvider([
//            'query' => $query,
//        ]);
//
//        $this->load($params);
//
//        if (!$this->validate()) {
//            // uncomment the following line if you do not want to return any records when validation fails
//            // $query->where('0=1');
//            return $dataProvider;
//        }
//
//        // grid filtering conditions
//        $query->andFilterWhere([
//            'id' => $this->id,
//            'create_date' => $this->create_date,
//            'update_date' => $this->update_date,
//        ]);
//
//        $query->andFilterWhere(['like', 'location', $this->location])
//            ->andFilterWhere(['like', 'name', $this->name])
//            ->andFilterWhere(['like', 'type', $this->type])
//            ->andFilterWhere(['like', 'img_url', $this->img_url]);
//
//        return $dataProvider;
//    }
//}
